Quick Fax Cover Sheet (QFCS) is a convenient shareware program for printing facsimile cover sheets under Windows 3.x. It allows the user to set up default sender information which will load whenever QFCS is started as well as the option to select alternate sender information. It also allows the user to set up a database of frequently used receivers along with their fax numbers. Fax cover sheets may also be saved to disk for later reference. A graphical system to drag and drop Senders, Receivers and saved cover sheets insures ease of use.
SHAREWARE INFO
Registration
Distribution
This version of QFCS is not PUBLIC DOMAIN NOR FREE SOFTWARE! It is provided for limited use for the purpose of evaluation only. Non-registered users of this software are granted a limited license to use an evaluation copy for trial use on a private non-commercial basis for the expressed purpose of determining whether QFCS is suitable for your needs. At the end of the 30 day trial period you should register your copy or discontinue using this product. If you register you will receive a version of QFCS which omits the shareware notices, a printed documentation, technical support, a free upgrade to the next major revision and automatic notification of new versions. To register use the Register option from the Help menu. The registration fee is a very nominal $20 for single users. Contact the author for multiple copy discounts and a network version. You may freely distribute, give away, trade, upload or bestow this program to anyone you wish as long as all files that came with the distribution diskette or the archive file remain part of the package. You may not sell the program, however, you may charge a reasonable fee for your cost of diskettes. Any shareware distributors interested in QFCS should contact the author.
FILES INCLUDED
qfcs.exe - main program file
qfcs.hlp - help info called from help menu
qfcs.idx - help program index file
default.dat - default sender data
alt1.dat - alternate sender example
receiver.db - default receiver database file
sample.fax - sample fax cover sheet
status.dll - dynamic link library
readme.doc - initial instructions
INSTALLATION
Copy QFCS.EXE, QFCS.HLP, QFCS.IDX, DEFAULT.DAT, ALT1.DAT, RECEIVER.DB, SAMPLE.FAX and STATUS.DLL to the directory of your choice (you may delete README.DOC after review). Use Windows Program Manager, the Windows Setup program or an equivalent process to install. Requires VBRUN100.DLL, not included - (Can be downloaded as VBRUN.ZIP in Compuserve MS Windows Advanced Forum).
UPGRADING
If you have been using a prior version of QFCS, do not use your existing *.DAT (Sender) files. A new field was added in V2.0 that provides for a description of the Sender - if you try to load the existing file two error messages will result "Input past end of file" & "File Already Open" - You will probably have to re-boot your system at this point so DON'T USE OLD *.DAT FILES!. Erase your old *.DAT files before installation! The RECEIVER.DB file is still compatible, however due to the file handling structure of V2.0, no other *.DB files other than RECEIVER.DB are usable. If you created other *.DB files for different categories of receivers they will no longer be accessible from the program. When re-installing - copy QFCS.EXE, QFCS.HLP, QFCS.IDX, DEFAULT.DAT, RECEIVER.DB, SAMPLE.FAX and STATUS.DLL to a new subdirectory and then copy your existing RECEIVER.DB into the subdirectory overwriting the new RECEIVER.DB file. Any existing cover sheet .FAX files from version 2.0 forward may be loaded, however, only the first line of notes text will be loaded since this version now has a single multi line text box instead of the previous four single line boxes.
HELP
This help system may be accessed at any time by pressing the F1 key. Simply click on the topic of interest on the left side and you will see the topic explained on the right.
FIRST TIME USE
SENDER
After starting the program for the first time you will want to change the default Sender to match your needs - click CLEAR SENDER. Fill out the Sender fields as you want them to appear each time the program is started. Click SENDER menu and click SAVE CURRENT AS DEFAULT - click Yes on warning message box. The default Sender has been saved in a delimited file called DEFAULT.DAT in the same directory as QFCS.EXE.
ALTERNATE SENDERS
You may save Alternate Senders as follows: Click CLEAR SENDER. Type in the alternate Sender. Click SENDER menu - click ADD AN ALTERNATE SENDER. You will be prompted to enter a file name for this alternate Sender - it must have a .DAT extension! Use something descriptive - as an example: John Doe, Home could be JDHOME.DAT. You may also enter a description of the Sender which will appear when you select an alternate Sender to load later (useful if many people are using the same Fax machine). Click OK - Repeat for as many Alternate Senders as you like and save each in it's own individual .DAT file. The alternate Sender of your choice may now be recalled at any time by: Clicking the Sender menu, Click SELECT AN ALTERNATE SENDER. Click on the Sender of choice and drag it to the main program window or double click the Sender file of choice - (a sample called ALT1.DAT is included with the program). Senders may be updated and deleted with the appropriate menu choices. The delete dialog box offers the option of dragging the Sender to a graphical trash can which opens for the Sender to be dropped in or you may simply double click or tap the spacebar once the Sender is selected.
RECEIVERS
The default Receiver data file, RECEIVER.DB, automatically loads when the program is started and since the database file with the package contains only the Author's Fax number you will want to add your own list of frequently used Receivers. Click CLEAR RECEIVER. Enter your first Receiver - A COMPANY NAME MUST BE ENTERED! You may leave the TO ATTENTION OF field blank if you like but do fill in the RECEIVING FAX NUMBER field. Click ADD. Repeat until you have added as many Receivers as you like. If you make an error or want to change a Receiver's information at a later date you may update the Receiver by clicking UPDATE - then double click the name of the Receiver you wish to update and the database will be updated using the information currently in the Receiver fields. You may then use FIND to locate the Receiver of choice - select the Receiver you wish to use from the list then either drag the Receiver of choice to the main program window, double click it or tap the space bar and it will be loaded. Should you wish to delete a Receiver simply use FIND to locate the Receiver that you wish to delete, click CLEAR RECEIVER, type the word "DELETED" in the Send To Company field and then click UPDATE - click on the name of the Receiver to be deleted. Should you wish to add a receiver in the future simply choose the "DELETED" record and update it with the new Receiver.
NOTES
The notes multi-line text box will hold as many lines of text as you would like to enter, however, your printer will produce 2 pages if you enter more than 10 lines for Courier and 8 lines for Roman and Modern (this assumes a page length of 60 lines, typical for laser printers).
CONFIGURE
This menu provides an option of having all data entered into fields converted to upper case (default) regardless of your keyboard caps lock setting. If you do not wish conversion to upper case click on ALL DATA MIXED CASE.
PRINTING
QFCS currently supports Courier, Courier Bold, Modern, Modern Bold, Roman and Roman Bold - all selectable from the print options dialog box. Output quality will vary depending upon your system setup. A font manager such as Type Manager makes a major difference, hopefully Windows 3.1 will address this issue more directly.
TECHNICAL SUPPORT
Questions
Comments
Suggestions
As an unregistered user of QFCS you may leave any questions, comments or suggestions for the author as follows:
Michael Haschka
Compuserve 73027,3307
Or send me a FAX at: (805) 482-6213
TROUBLESHOOTING
If the default Sender file is missing you will receive an error message at startup. Simply type in a new default Sender and use the Sender menu to save it as the Default. Should the Receiver database file RECEIVER.DB be missing the program will automatically create a new empty database file at startup. Should the QFCS.HLP or QFCS.IDX files be missing or damaged an error message will be displayed prompting a re-installation of the help files. Most other error messages received during usage of QFCS should be fairly self explanatory - if not, leave me a message on Compuserve or send me a fax. I will get back to you as soon as possible.
EXPIRATION
Your license to use QFCS will expire as of the date on the opening screen. As stated in the license agreement QFCS is NOT free software. Please register.
FUTURE VERSIONS
Future versions will include the ability to import and print logos and bitmaps on the cover sheet (this is a limitation of the current version (1.0) of Visual Basic, some techniques exist to do this currently, however they are somewhat unreliable and will not work on Postscript printers. Future versions will also have the ability to print a list of the Receivers in the database. YOUR feedback is very much welcome, comments gathered will go towards making QFCS even better. IF YOU REGISTER you will hear all about changes and improvements automatically.
ACKNOWLEDGEMENTS
My special thanks to Don Funk, Section Leader for Visual Basic in the Compuserve Microsoft Basic Forum and other members for their feedback on development problems, to George Campbell whose public domain program EZHELP made compiling this help system a breeze, to Ed Staffin for his public domain dynamic link library Status.dll for the status bar custom control, and to my girlfriend Kim who put up with my long hours and mood swings in writing my first Visual Basic application!
WARRANTIES & LEGAL
MICHAEL HASCHKA MAKES NO WARRANTIES, EXPRESS OR IMPLIED, AND SPECIFICALLY DISCLAIMS ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. The customer's sole remedies are set forth in the warranty clause above. Michael Haschka's liability for damages shall not exceed the current registration fee for the product. In no event will Michael Haschka be liable for any special, incidental or consequential damages even if Michael Haschka has been advised of the possibility of the same. MICROSOFT WINDOWS, WINDOWS, MICROSOFT and VISUAL BASIC are registered trademarks of Microsoft Corporation. TYPE DIRECTOR is a registered trademark of Agfa Corporation. All other product names are copyright and registered trademarks/tradenames of their respective owners.
REVISION HISTORY
1.00
11/12/91 - Initial release.
1.10
11/20/91 - Interface re-sized to run at all screen resolutions. Program now loads in center of screen. Ability to edit delimited Sender and Receiver Data.
1.11
11/23/91 - New opening screen, minor updates to text fields, animation added.
1.20
12/02/91 - Major update - Receivers are now saved in random access file format - any Receiver can be recalled from a pop up list. Default Sender appears when program is started - may be changed as necessary - alternate Senders may be saved and selected later from a list. Option to have all data entered as upper case. New colors.
2.00
01/02/92 - Another major revision - Date & time are now displayed on lower status bar. Option to choose fonts for cover sheet. Senders, Receivers and individual cover sheets may be saved to disk and recalled, updated or deleted as necessary using the mouse to drag and drop the selected information. New registration & opening screens. Cut, copy and paste selectable from menu. New help system. Evaluation copies of program now "Expire" after 30 days. Major reworking of error routines and improved ease of use over past versions.
2.10
01/10/92 - Multi-line text box replaces four individual fields for notes entry.